/*
 * ========================================================
 * Copyright(c) 2014 杭州偶尔科技-版权所有
 * ========================================================
 * 本软件由杭州偶尔技所有, 未经书面许可, 任何单位和个人不得以
 * 任何形式复制代码的部分或全部, 并以任何形式传播。
 * 公司网址
 * 
 * 			http://www.ouer.com/
 * 
 * ========================================================
 */

package com.hangzhou.xyj.model.type;

/**
 * @author : neo.duan
 * @date : 2016-4-26
 * @desc : 消息状态
 */

public enum EMessageStatus {
    // 未读
    MESSAGE_STATUS_UNREAD(0),
    // 已读
    MESSAGE_STATUS_READ(1),
    //未显示
    MESSAGE_STATUS_UN_SHOWN(2),
    //已显示
    MESSAGE_STATUS_SHOWNED(3);

    private int mValue;

    EMessageStatus(int value) {
        this.mValue = value;
    }

    public static EMessageStatus valueOf(int value) {
        switch (value) {
            case 0:
                return MESSAGE_STATUS_UNREAD;
            case 1:
                return MESSAGE_STATUS_READ;
            case 2:
                return MESSAGE_STATUS_UN_SHOWN;
            case 3:
                return MESSAGE_STATUS_SHOWNED;
            default:
                return MESSAGE_STATUS_UNREAD;
        }
    }

    public int getValue() {
        return this.mValue;
    }
}
